import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    count:0,
    // 姜浩
    films:[],

    //张承琪
    ktvlist:[

    ] ,

    //姜玉慧
    haopinglist:[]

    // haopinglist:[]
  },
  mutations: {
    setFilms(state, data) {
      state.films = [...data]
      console.log(state.films)

    },
    // 张承琪
    setStores(state,data){
      state.ktvlist=data;
      console.log("111")
     
    },

    setStore(state,data){
      state.haopinglist=data
    }
  },
  actions: {
    async films({commit}, page) {
      // 发起网络请求得到数据
      // let ret = await request.getList(page)
      // 得到了数据,变成同步，调用muatation操作state中的数据源
      // console.log(page)
      commit('setFilms', page)
    },

    // 张承琪
    getStores({commit},data){
      commit("setStores",data)
    },

    getStore({commit},data){
      commit("setStore",data)
    }
    
    
  },
  modules: {
  }
})
